import request from '@/utils/libs/request'

/**
 * 分组列表
 * @param params
 */
export function fileGroupList(params: Record<string, any>) {
    return request.get('sys_file/group_list', { params })
}

/**
 * 添加分组
 * @param params
 */
export function addFileGroup(params: Record<string, any>) {
    return request.post('sys_file/add_group', params)
}

/**
 * 编辑分组
 * @param params
 */
export function editFileGroup(params: Record<string, any>) {
    return request.post('sys_file/edit_group', params)
}

/**
 * 删除分组
 * @param params
 */
export function deleteFileGroup(params: Record<string, any>) {
    return request.post('sys_file/delete_group', params)
}

/**
 * 上传图片
 * @param payload
 */
export let uploadImageApi = (import.meta.env.VITE_APP_BASE_URL.substr(-1) == '/' ? import.meta.env.VITE_APP_BASE_URL : `${import.meta.env.VITE_APP_BASE_URL}/`) + 'upload/image';

/**
 * 上传文件
 * @param payload
 */
export let uploadFileApi = (import.meta.env.VITE_APP_BASE_URL.substr(-1) == '/' ? import.meta.env.VITE_APP_BASE_URL : `${import.meta.env.VITE_APP_BASE_URL}/`) + 'upload/image';

/**
 * 文件列表
 * @param params
 */
export function getFileList(params: Record<string, any>) {
    return request.get('sys_file/list', { params })
}